flower piece - German English Dictionary